package cn.iocoder.yudao.module.system.dal.mysql.oauth2;

import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
import cn.iocoder.yudao.module.system.dal.dataobject.oauth2.Oauth2CodeDO;
import org.apache.ibatis.annotations.Mapper;

/**
 * oauth2代码映射器
 *
 * @author huangweidong
 * @date 2023/05/09
 */
@Mapper
public interface Oauth2CodeMapper extends BaseMapperX<Oauth2CodeDO> {

    /**
     * 查询通过代码
     *
     * @param code 代码
     * @return {@code Oauth2CodeDO}
     */
    default Oauth2CodeDO selectByCode(String code) {
        return selectOne(Oauth2CodeDO::getCode, code);
    }

}
